/**
 * 封装一个函数 mineReadFile 
 * 作用: 读取文件
 * 参数: 文件路径
 * 返回结果: promise 对象
 */
const fs = require('fs');

function mineReadFile(path){
  //声明promise对象
  return new Promise((resolve, reject) => {
    //
    fs.readFile(path, (err, data) => {
      //判断
      if(err){
        return reject(err);
      }
      resolve(data);
    });
  });
  //返回 promise
  // return p;
}

 mineReadFile('./resource/1.htm')
 .then(data => {
  console.log(data.toString());
 }, err => {
  console.log(err.errno);
 })
